package com.lazily.enume_;


/**
 * @Author:  GZQ
 * @date:  2025/2/16 21:32
 * @description: Enum的使用细节
 */

public class EnumDetail {

	// 程序入口
	public static void main(String[] args) {
		Music.CLASSICMUSIC.playing();
	}
}

class A {

}

// 1.使用enum关键字后, 就不能再继承其他类了, 因为enum会隐式继承Enum, 而java是单继承机制
// enum Season3 extends A {
//
// }

// 2. enum实现的枚举类, 任然是一个类, 所以还是可以实现接口的。
interface IPlaying {
	public void playing();
}

enum Music implements IPlaying {
	CLASSICMUSIC;
	@Override
	public void playing() {
		System.out.println("播放好听的音乐.....");
	}
}
